課程名稱 |
計算物理 Computational Physics |
開課學期 |
110-1 |
授課對象 |
理學院 物理學研究所 |
授課教師 |
趙挺偉 |
課號 |
Phys7030 |
課程識別碼 |
222EM2710 |
班次 |
|
學分 |
3.0 |
全/半年 |
半年 |
必/選修 |
選修 |
上課時間 |
星期二3,4,5(10:20~13:10) |
上課地點 |
新物304 |
備註 |
本課程以英語授課。 總人數上限:50人 外系人數限制:5人 |
Ceiba 課程網頁 |
http://ceiba.ntu.edu.tw/1101Phys7030_ |
課程簡介影片 |
|
核心能力關聯 |
核心能力與課程規劃關聯圖 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
This course introduces numerical methods for solving problems in sciences and engineering whose complexity or difficulty is beyond analytic solution or human endurance. Since computer simulation has become an integral part of basic and applied sciences and has been serving as a bridge between theoretical and experimental sciences, this course focuses on Monte Carlo simulation of physical systems, and the related algorithms. It is assumed that students have learned the basic programming techniques in C and/or Fortran, and C is the primary programming language in this course. |
課程目標 |
Basic Mathematical Operations
Differentiation and Integration
Monte Carlo Integration
Monte Carlo Simulation of Spin Systems
Probability and Statistics, Random Number Generators
System of Linear Equations
Differential Equations
Partial Differential Equations
Introduction to Quantum Field Theory
Path Integral Formulation of QFT
Monte Carlo Simulation of QFT |
課程要求 |
Each student is required to attend the lectures, to work out the problem sets, and the term project. The proposal for the term project should be submitted before November 24, 2020. Two students can collaborate on one term project, and prepare their reports individually. |
預期每週課後學習時數 |
|
Office Hours |
每週三 11:00~12:00 備註: or by appointment |
指定閱讀 |
B. Kernigan and D. Ritchie, ``C Programming Language”, 2nd Edition, 1988, Prentice Hall.
R. Landau, M. Paez and C. Bordeianu, ``Computational Physics" 2nd Edition, Wiley (2007).
Press, W.H., et. al., ``Numerical Recipes, The Art of Scientific Computing", Cambridge (1992).
Philipp O.J. Scherer, “Simulation of Classical and Quantum Systems”, Third Edition (2017)
https://link.springer.com/book/10.1007/978-3-319-61088-7 |
參考書目 |
C. Gattringer and C. Lang, "Quantum Chromodynamics on the Lattice", Springer(2010)
https://link.springer.com/book/10.1007/978-3-642-01850-3 |
評量方式 (僅供參考) |
No. |
項目 |
百分比 |
說明 |
1. |
Homework Assignment |
85% |
|
2. |
Class participation |
15% |
|
|
週次 |
日期 |
單元主題 |
Week 1 |
2021/09/28 |
Introduction.
Basic Mathematical Operations.
Differentiation. |
Week 2 |
2021/10/05 |
Numerical Integration,
Introduction to Monte Carlo integration,
Metropolis algorithm,
von Neumann's rejection algorithm. |
Week 3 |
2021/10/12 |
Metropolis algorithm,
Heat bath algorithm,
Error estimation in the Monte Carlo simulation,
Integrated auto-correlation time,
The binning method
The jackknife method |
Week 4 |
2021/10/19 |
Monte Carlo simulation of the Ising Model,
Metropolis algorithm
Heat bath algorithm,
Single cluster algorithm,
Exact solution of 1-Dim Ising model
Spontaneously symmetry breaking in 2D Ising model |
Week 5 |
2021/10/26 |
Pseudo-Random Number Generators |
Week 6 |
2021/11/02 |
System of Linear Equations,
LU decomposition,
Linear Algebra Package -- LAPACK,
Conjugate Gradient Algorithm for Sparse System |
Week 7 |
2021/11/09 |
Solve Poisson Equation with CG |
Week 8 |
2021/11/16 |
Ordinary Differential Equation,
Runge-Kutta Method,
Physical Pendulum,
Real-time Graphic Animation with OpenGL,
Molecular Dynamics,
Leap-Frog Algorithm |
Week 9 |
2021/11/23 |
Partial Differential Equation
Vibrating String
Heat Diffusion |
Week 10 |
2021/11/30 |
Introduction to quantum field theory,
Path integral formulation of QFT,
Real scalar field theory on the lattice |
Week 11 |
2021/12/07 |
Real scalar field theory in one dimension
Lattice field theory
Monte Carlo Simulation of QFT
Hybrid Monte Carlo simulation |
Week 12 |
2021/12/14 |
Fermion Field Theory,
Lattice Fermion |
Week 13 |
2021/12/21 |
Lattice Dirac Operators,
Chiral Symmetry,
Gauge Symmetry |
Week 14 |
2021/12/28 |
Gauge Field on the Lattice,
Monte Carlo Simulation of Lattice Fermion Field,
Introduction of Lattice QCD |
|